﻿using System;
namespace Producers.Arireg.Xtee.Riik.Ee.Producer.Arireg {
    
    
    public partial class XbrlesindusParing : global::Producers.Arireg.Xtee.Riik.Ee.Producer.Arireg.IXbrlesindusParing {
        
        private string @__fyysiliseIsikuKood;
        
        private System.Collections.Generic.List<System.Decimal?> @__registrikoodid = new System.Collections.Generic.List<System.Decimal?>();
        
        private string @__esindusliik;
        
        public XbrlesindusParing() {
        }
        
        /// <summary>
        /// All parameters
        /// </summary>
        public XbrlesindusParing(string @fyysiliseIsikuKood, System.Collections.Generic.List<System.Decimal?> @registrikoodid, string @esindusliik) {
            this.@__fyysiliseIsikuKood = @fyysiliseIsikuKood;
            this.@__registrikoodid = @registrikoodid;
            this.@__esindusliik = @esindusliik;
        }
        
        /// <summary>
        /// Copy Constructor
        /// </summary>
        protected XbrlesindusParing(IXbrlesindusParing @xbrlesindusParing) {
            this.@__fyysiliseIsikuKood = @xbrlesindusParing.FyysiliseIsikuKood;
            this.@__registrikoodid = @xbrlesindusParing.Registrikoodid;
            this.@__esindusliik = @xbrlesindusParing.Esindusliik;
        }
        
        public virtual string FyysiliseIsikuKood {
            get {
                return this.@__fyysiliseIsikuKood;
            }
            set {
                this.@__fyysiliseIsikuKood = value;
            }
        }
        
        public virtual System.Collections.Generic.List<System.Decimal?> Registrikoodid {
            get {
                return this.@__registrikoodid;
            }
            set {
                this.@__registrikoodid = value;
            }
        }
        
        public virtual string Esindusliik {
            get {
                return this.@__esindusliik;
            }
            set {
                this.@__esindusliik = value;
            }
        }
    }
}
